package com.isunland.managesystem.entity;

import java.io.Serializable;
import java.util.HashMap;
import java.util.Map;

public class Message implements Serializable {

  /**
   *
   */
  private static final long serialVersionUID = 1L;
  private Object createBy;
  private Object createtime;
  private Object updatetime;
  private Object updateBy;
  private long id;
  private String subject;
  private long userId;
  private String userName;
  private String messageType;
  private String content;
  private String sendTime;
  private Integer canReply;
  private String receiverName;
  private Object receiverOrgName;
  private Object receiveTime;
  private Object rid;
  private String ifRead;
  private String fileName;
  private String fileBlob;
  private String fileLength;
  private String androidPath;

  public String getFileLength() {
    return fileLength;
  }

  public void setFileLength(String fileLength) {
    this.fileLength = fileLength;
  }

  private Map<String, Object> additionalProperties = new HashMap<String, Object>();

  public String getFileName() {
    return fileName;
  }

  public void setFileName(String fileName) {
    this.fileName = fileName;
  }

  public String getFileBlob() {
    return fileBlob;
  }

  public void setFileBlob(String fileBlob) {
    this.fileBlob = fileBlob;
  }

  /**
   * @return The createBy
   */
  public Object getCreateBy() {
    return createBy;
  }

  /**
   * @param createBy The createBy
   */
  public void setCreateBy(Object createBy) {
    this.createBy = createBy;
  }

  /**
   * @return The createtime
   */
  public Object getCreatetime() {
    return createtime;
  }

  public String getIfRead() {
    return ifRead;
  }

  public void setIfRead(String ifRead) {
    this.ifRead = ifRead;
  }

  /**
   * @param createtime The createtime
   */
  public void setCreatetime(Object createtime) {
    this.createtime = createtime;
  }

  /**
   * @return The updatetime
   */
  public Object getUpdatetime() {
    return updatetime;
  }

  /**
   * @param updatetime The updatetime
   */
  public void setUpdatetime(Object updatetime) {
    this.updatetime = updatetime;
  }

  /**
   * @return The updateBy
   */
  public Object getUpdateBy() {
    return updateBy;
  }

  /**
   * @param updateBy The updateBy
   */
  public void setUpdateBy(Object updateBy) {
    this.updateBy = updateBy;
  }

  /**
   * @return The id
   */
  public long getId() {
    return id;
  }

  /**
   * @param id The id
   */
  public void setId(long id) {
    this.id = id;
  }

  /**
   * @return The subject
   */
  public String getSubject() {
    return subject;
  }

  /**
   * @param subject The subject
   */
  public void setSubject(String subject) {
    this.subject = subject;
  }

  /**
   * @return The userId
   */
  public long getUserId() {
    return userId;
  }

  /**
   * @param userId The userId
   */
  public void setUserId(long userId) {
    this.userId = userId;
  }

  /**
   * @return The userName
   */
  public String getUserName() {
    return userName;
  }

  /**
   * @param userName The userName
   */
  public void setUserName(String userName) {
    this.userName = userName;
  }

  /**
   * @return The messageType
   */
  public String getMessageType() {
    return messageType;
  }

  /**
   * @param messageType The messageType
   */
  public void setMessageType(String messageType) {
    this.messageType = messageType;
  }

  /**
   * @return The content
   */
  public String getContent() {
    return content;
  }

  /**
   * @param content The content
   */
  public void setContent(String content) {
    this.content = content;
  }

  /**
   * @return The sendTime
   */
  public String getSendTime() {
    return sendTime;
  }

  /**
   * @param sendTime The sendTime
   */
  public void setSendTime(String sendTime) {
    this.sendTime = sendTime;
  }

  /**
   * @return The canReply
   */
  public Integer getCanReply() {
    return canReply;
  }

  /**
   * @param canReply The canReply
   */
  public void setCanReply(Integer canReply) {
    this.canReply = canReply;
  }

  /**
   * @return The receiverName
   */
  public String getReceiverName() {
    return receiverName;
  }

  /**
   * @param receiverName The receiverName
   */
  public void setReceiverName(String receiverName) {
    this.receiverName = receiverName;
  }

  /**
   * @return The receiverOrgName
   */
  public Object getReceiverOrgName() {
    return receiverOrgName;
  }

  /**
   * @param receiverOrgName The receiverOrgName
   */
  public void setReceiverOrgName(Object receiverOrgName) {
    this.receiverOrgName = receiverOrgName;
  }

  /**
   * @return The receiveTime
   */
  public Object getReceiveTime() {
    return receiveTime;
  }

  /**
   * @param receiveTime The receiveTime
   */
  public void setReceiveTime(Object receiveTime) {
    this.receiveTime = receiveTime;
  }

  /**
   * @return The rid
   */
  public Object getRid() {
    return rid;
  }

  /**
   * @param rid The rid
   */
  public void setRid(Object rid) {
    this.rid = rid;
  }

  public Map<String, Object> getAdditionalProperties() {
    return this.additionalProperties;
  }

  public void setAdditionalProperty(String name, Object value) {
    this.additionalProperties.put(name, value);
  }

  public String getAndroidPath() {
    return androidPath;
  }

  public void setAndroidPath(String androidPath) {
    this.androidPath = androidPath;
  }
}
